home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / jp < prev    next >
Text File  |  2005-01-13  |  6KB  |  171 lines

  1. // $Xorg: jp,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
  2.  
  3.  
  4. // symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp)
  5.  
  6. // $XFree86: xc/programs/xkbcomp/symbols/jp,v 3.10 2003/10/25 13:24:05 pascal Exp $
  7.  
  8. default xkb_symbols "jp106" {
  9.     include "srvr_ctrl(xfree86)"
  10.  
  11.     name[Group1]= "US/ASCII";
  12.     name[Group2]= "Japanese";
  13.  
  14.     key <ESC>  { [ Escape        ]    };
  15.  
  16.     // Alphanumeric section
  17.     key <HZTG> {
  18.     type="PC_SYSRQ",
  19.     symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
  20.     };
  21.     key <AE01> { [ 1, exclam         ], [ kana_NU        ]    };
  22.     key <AE02> { [ 2, quotedbl        ], [ kana_FU        ]    };
  23.     key <AE03> { [ 3, numbersign    ], [ kana_A, kana_a    ]    };
  24.     key <AE04> { [ 4, dollar        ], [ kana_U, kana_u    ]    };
  25.     key <AE05> { [ 5, percent        ], [ kana_E, kana_e    ]    };
  26.     key <AE06> { [ 6, ampersand        ], [ kana_O, kana_o    ]    };
  27.     key <AE07> { [ 7, apostrophe    ], [ kana_YA, kana_ya    ]    };
  28.     key <AE08> { [ 8, parenleft        ], [ kana_YU, kana_yu    ]    };
  29.     key <AE09> { [ 9, parenright    ], [ kana_YO, kana_yo    ]    };
  30.     key <AE10> { [ 0,asciitilde        ], [ kana_WA, kana_WO    ]    };
  31.     key <AE11> { [ minus, equal        ], [ kana_HO        ]    };
  32.     key <AE12> { [ asciicircum,    asciitilde], [ kana_HE        ]    };
  33.     key <AE13> { [ backslash, bar     ], [ prolongedsound    ]    };
  34.     key <BKSP> {
  35.     type="CTRL+ALT",
  36.     symbols[Group1]= [ BackSpace,    Terminate_Server ]
  37.     };
  38.  
  39.     key  <TAB> { [ Tab,    ISO_Left_Tab    ]    };
  40.     key <AD01> { [ q, Q         ], [ kana_TA        ]    };
  41.     key <AD02> { [ w, W            ], [ kana_TE        ]    };
  42.     key <AD03> { [ e, E            ], [ kana_I, kana_i    ]    };
  43.     key <AD04> { [ r, R            ], [ kana_SU        ]    };
  44.     key <AD05> { [ t, T            ], [ kana_KA        ]    };
  45.     key <AD06> { [ y, Y            ], [ kana_N        ]    };
  46.     key <AD07> { [ u, U            ], [ kana_NA        ]    };
  47.     key <AD08> { [ i, I            ], [ kana_NI        ]    };
  48.     key <AD09> { [ o, O            ], [ kana_RA        ]    };
  49.     key <AD10> { [ p, P            ], [ kana_SE        ]    };
  50.     key <AD11> { [ at, grave        ], [ voicedsound    ]    };
  51.     key <AD12> { [ bracketleft,    braceleft ], [ semivoicedsound, kana_openingbracket ] };
  52.     key <RTRN> { [ Return        ]    };
  53.  
  54.     key <CAPS> { [ Eisu_toggle, Caps_Lock ]    };
  55.     key <AC01> { [ a, A         ], [ kana_CHI        ]    };
  56.     key <AC02> { [ s, S            ], [ kana_TO        ]    };
  57.     key <AC03> { [ d, D            ], [ kana_SHI        ]    };
  58.     key <AC04> { [ f, F            ], [ kana_HA        ]    };
  59.     key <AC05> { [ g, G            ], [ kana_KI        ]    };
  60.     key <AC06> { [ h, H            ], [ kana_KU        ]    };
  61.     key <AC07> { [ j, J            ], [ kana_MA        ]    };
  62.     key <AC08> { [ k, K            ], [ kana_NO        ]    };
  63.     key <AC09> { [ l, L            ], [ kana_RI        ]    };
  64.     key <AC10> { [ semicolon, plus    ], [ kana_RE        ]    };
  65.     key <AC11> { [ colon, asterisk    ], [ kana_KE        ]    };
  66.     key <AC12> { [ bracketright, braceright ], [ kana_MU, kana_closingbracket ] };
  67.  
  68.     key <LFSH> { [ Shift_L        ]    };
  69.     key <AB01> { [ z, Z         ], [ kana_TSU, kana_tsu    ]    };
  70.     key <AB02> { [ x, X            ], [ kana_SA        ]    };
  71.     key <AB03> { [ c, C            ], [ kana_SO        ]    };
  72.     key <AB04> { [ v, V            ], [ kana_HI        ]    };
  73.     key <AB05> { [ b, B            ], [ kana_KO        ]    };
  74.     key <AB06> { [ n, N            ], [ kana_MI        ]    };
  75.     key <AB07> { [ m, M            ], [ kana_MO        ]    };
  76.     key <AB08> { [ comma, less        ], [ kana_NE, kana_comma ]    };
  77.     key <AB09> { [ period, greater    ], [ kana_RU, kana_fullstop ]    };
  78.     key <AB10> { [ slash, question    ], [ kana_ME, kana_middledot ]    };
  79.     key <AB11> { [ backslash, underscore], [ kana_RO        ]    };
  80.     key <RTSH> { [ Shift_R        ]    };
  81.  
  82.     key <LCTL> { [ Control_L        ]    };
  83.     key <LALT> { [ Alt_L,Meta_L        ]    };
  84.     key <NFER> { [ Muhenkan        ]    };
  85.     key <SPCE> { [ space        ]    };
  86.     key <XFER> {
  87.     type="PC_SYSRQ",
  88.     symbols[Group1]= [ Henkan, Mode_switch ]
  89.     };
  90.     key <HKTG> {
  91.     type="PC_SYSRQ",
  92.     symbols[Group1]= [ Hiragana_Katakana, Romaji ]
  93.     };
  94.     key <RALT> { [ Alt_R,Meta_R        ]    };
  95.     key <RCTL> { [ Control_R        ]    };
  96.  
  97.     // End alphanumeric section
  98.  
  99.     // Begin "Function" section
  100.     key <FK01> { [ F1            ]    };
  101.     key <FK02> { [ F2            ]    };
  102.     key <FK03> { [ F3            ]    };
  103.     key <FK04> { [ F4            ]    };
  104.     key <FK05> { [ F5            ]    };
  105.     key <FK06> { [ F6            ]    };
  106.     key <FK07> { [ F7            ]    };
  107.     key <FK08> { [ F8            ]    };
  108.     key <FK09> { [ F9            ]    };
  109.     key <FK10> { [ F10            ]    };
  110.     key <FK11> { [ F11            ]    };
  111.     key <FK12> { [ F12            ]    };
  112.     // End "Function" section
  113.  
  114.  
  115.     // Begin "Editing" section
  116.     key <PRSC> {
  117.     type= "PC_SYSRQ",
  118.     symbols[Group1]= [ Print, Execute ]
  119.     };
  120.     key <SCLK> {  [  Scroll_Lock    ]    };
  121.     key <PAUS> {
  122.     type= "PC_BREAK",
  123.     symbols[Group1]= [ Pause, Break ]
  124.     };
  125.     key  <INS> {  [  Insert        ]    };
  126.     key <HOME> {    [  Home            ]    };
  127.     key <PGUP> {    [  Prior        ]    };
  128.     key <DELE> { [ Delete        ]            };
  129.     key  <END> {    [  End            ]    };
  130.     key <PGDN> {    [  Next            ]    };
  131.  
  132.     key   <UP> {    [  Up            ]    };
  133.     key <LEFT> {    [  Left            ]    };
  134.     key <DOWN> {    [  Down            ]    };
  135.     key <RGHT> {    [  Right        ]    };
  136.  
  137.     // End "Editing" section, begin "Keypad"
  138.     key <NMLK> {    [  Num_Lock        ]    };
  139.     key <KPDV> {    [  KP_Divide        ]    };
  140.     key <KPMU> {    [  KP_Multiply        ]    };
  141.     key <KPSU> {    [  KP_Subtract        ]    };
  142.  
  143.     key  <KP7> {    [  KP_Home,    KP_7    ]    };
  144.     key  <KP8> {    [  KP_Up,    KP_8    ]    };
  145.     key  <KP9> {    [  KP_Prior,    KP_9    ]    };
  146.     key <KPAD> {    [      KP_Add        ]    };
  147.  
  148.     key  <KP4> {    [  KP_Left,    KP_4    ]    };
  149.     key  <KP5> {    [  KP_Begin,    KP_5    ]    };
  150.     key  <KP6> {    [  KP_Right,    KP_6    ]    };
  151.  
  152.     key  <KP1> {    [  KP_End,    KP_1    ]    };
  153.     key  <KP2> {    [  KP_Down,    KP_2    ]    };
  154.     key  <KP3> {    [  KP_Next,    KP_3    ]    };
  155.     key <KPEN> {    [      KP_Enter    ]    };
  156.  
  157.     key  <KP0> {    [  KP_Insert,    KP_0    ]    };
  158.     key <KPDL> {  [  KP_Delete,    KP_Decimal ]    };
  159.     // End "Keypad" section
  160.  
  161.  
  162.     // begin modifier mappings
  163.     modifier_map Shift  { Shift_L,Shift_R };
  164.     modifier_map Lock   { Caps_Lock };
  165.     modifier_map Control{ Control_L,Control_R };
  166.     modifier_map Mod1   { Alt_L, Alt_R, Meta_L, Meta_R };
  167.     modifier_map Mod2   { Num_Lock };
  168.     modifier_map Mod5   { Scroll_Lock };
  169. };
  170.  
  171.